export interface AccountListParamsDto {
  /**
   * 当前页码
   */
  page?: number;
  /**
   * 每页显示记录数
   */
  limit?: number;
  /**
   * 排序方式
   */
  sort?: number;
  /**
   * 排序字段
   */
  sort_field?: string;
  /**
   * 用户昵称
   */
  nick_name?: string;
  /**
   * 手机号或团队ID
   */
  mobile?: string;
  /**
   * 1级渠道
   */
  xsource?: string;
  /**
   * 2级渠道
   */
  xterm?: string;
   /**
   * 注册终端
   */
  register_type?: number;
    /**
   * 会员类别
   */
  vip_level?: number;
   /**
   * 当前时间(判断非会员过期时间)(不含),单位秒
   */
  no_vip_time?: number;
    /**
   * 用户类型
   */
  leader?: number;
   /**
   * 注册开始时间(含),单位秒
   */
  start_time?: number;
    /**
   * 注册结束时间(不含),单位秒
   */
  end_time?: number;
   /**
   * 新增用户注册开始时间(含),单位秒
   */
  reg_start_time?: number;
    /**
   * 新增用户注册结束时间(不含),单位秒
   */
  reg_end_time?: number;
     /**
   * 活跃用户登录开始时间(含),单位秒
   */
  login_start_time?: number;
      /**
   * 活跃用户登录结束时间(不含),单位秒
   */
  login_end_time?: number;
     /**
   * 活跃用户登录开始时间(含),单位秒
   */
  login_not_start_time?: number;
      /**
   * 活跃用户登录结束时间(不含),单位秒
   */
  login_not_end_time?: number;
     /**
   * 支付开始时间(含),单位秒
   */
  pay_start_time?: number;
      /**
   * 支付结束时间(不含),单位秒
   */
  pay_end_time?: number;
}

export interface AccountListItem {
  /**
   * 代理商名称
   */
  agent_name?: string;
  /**
   * 团队分组(user_group)
   */
  group_title?: string;
  /**
   * ID
   */
  id?: number;
  /**
   * 加入团队时间(member)
   */
  join_team_time?: number;
  /**
   * 最后访问时间(最新一条登录时间)
   */
  last_access_time?: number;
  /**
   * 用户类型-0:成员 1:超管
   */
  leader?: number;
  /**
   * 登录时间
   */
  login_time?: number;
  /**
   * 手机号
   */
  mobile?: string;
  /**
   * 用户昵称
   */
  nick_name?: string;
  /**
   * 付费时间
   */
  pay_time?: number;
  /**
   * 用户注册ID
   */
  register_id?: number;
  /**
   * 注册时间(register创建时间)
   */
  register_time?: number;
  /**
   * 注册终端
   */
  register_type?: number;
  /**
   * 团队ID
   */
  team_id?: string;
  /**
   * 团队人数
   */
  team_member_num?: number;
  /**
   * 团队名称
   */
  team_title?: string;
  /**
   * 会员到期时间(user_team)
   */
  vip_expire_time?: number;
  /**
   * 会员类别
   */
  vip_id?: number;
  /**
   * 会员类别等级
   */
  vip_level?: number;
  xsource?: string;
  xterm?: string;
}

/** 导出参数 */
export interface ExportDataParamsDto {
  /**
   * 注册结束时间(不含),单位秒
   */
  end_time?: number;
  /**
   * 用户类型
   */
  leader?: number;
  /**
   * 活跃用户登录结束时间(不含),单位秒
   */
  login_end_time?: number;
  /**
   * 活跃用户登录结束时间(不含),单位秒
   */
  login_not_end_time?: number;
  /**
   * 活跃用户登录开始时间(含),单位秒
   */
  login_not_start_time?: number;
  /**
   * 活跃用户登录开始时间(含),单位秒
   */
  login_start_time?: number;
  /**
   * 手机号或团队ID
   */
  mobile?: string;
  /**
   * 用户昵称
   */
  nick_name?: string;
  /**
   * 当前时间(判断非会员过期时间)(不含),单位秒
   */
  no_vip_time?: number;
  /**
   * 支付结束时间(不含),单位秒
   */
  pay_end_time?: number;
  /**
   * 支付开始时间(含),单位秒
   */
  pay_start_time?: number;
  /**
   * 新增用户注册结束时间(不含),单位秒
   */
  reg_end_time?: number;
  /**
   * 新增用户注册开始时间(含),单位秒
   */
  reg_start_time?: number;
  /**
   * 注册终端
   */
  register_type?: number;
  /**
   * 排序方式
   */
  sort?: number;
  /**
   * 排序字段
   */
  sort_field?: string;
  /**
   * 注册开始时间(含),单位秒
   */
  start_time?: number;
  /**
   * 会员类别
   */
  vip_level?: number;
  /**
   * 1级渠道
   */
  xsource?: string;
  /**
   * 2级渠道
   */
  xterm?: string;
}
